草庐IT

Android google+登录 fragment

全部标签

Android fragment 生命周期

我有一个带有3个导航选项卡的操作栏:Fragment1、Fragment2和Fragment3。现在,我想在选择Fragment3时执行任务,所以我将任务代码放在onCreateView()方法中。但是,我发现Fragment3没有完成任务,这意味着没有调用onCreateView()方法。(我通过日志记录来检查)。其他奇怪的事情是:-当我滑动时:F2->F3:任务不起作用。-当我滑动时:F1->F2->F3:任务工作。(调用onCreateView()方法)不知道为什么从F1滑到F3时会调用F3的onCreateView()方法?有什么想法吗? 最佳答案

Android:如何从后台删除 fragment ?

我有这样的情况,我想从backstack中清除所有fragment,除了可见的fragment(即在顶部)比如backstack中有4个fragmentA->B->C->D(D在最上面)现在我想从后台删除fragmentA、B、C。但约束是在从后台堆栈中删除历史记录时,不应对fragmentD产生任何可见的影响。这是我的代码。FragmentManagerfm=getActivity().getSupportFragmentManager();Bundlebundle=newBundle();OrderReceiptFragmentorderReceiptFragment=newOrd

java - 为什么当我将嵌套的静态 Fragment 类声明为私有(private)时会产生错误?

我为我的Android项目创建了一个Activity,并决定将嵌套Fragment类的访问修饰符更改为“private”,我认为外部Activity类是我的程序中唯一需要访问该Fragment类的元素。当我在eclipse中构建时,我收到以下错误消息“ThisFragmentclassshouldbepublic....”,为什么会生成此错误?"`privatestaticclassPlaceholderFragmentextendsListFragment{...."` 最佳答案 因为Android框架可能需要通过反射调用Frag

android - 如何更改对话框 fragment 中的 fragment

我想用LinearLayout创建一个空的DialogFragment,然后更改LinearLayout中的fragment。例如,第一个fragment是3按钮(facebook、google+、电子邮件登录)的登录,当有人按下电子邮件时,第2个fragment的布局为EditTexts如果按下Google或Facebook,则其他fragment出现时带有ProgressBar。这是我的空对话框布局:这是第一个fragment的代码(我使用的是android注释):@EFragment(R.layout.dialog)publicclassFragmentGeneralDialog

android - 如何使用支持库为屏幕内外的 android fragment 设置动画

我试图在我的Activity中显示一个fragment,其中包含一个菜单,它应该从屏幕右侧滑入,直到用户再次按下按钮或按下后退按钮将其关闭,然后它应该滑动到它的来源,这两个Action当然都有动画。问题是fragment滑入,但我无法让它随着动画滑出,它只是突然消失。我读过一些类似的帖子,但没有找到适合我的情况的有效解决方案。这是应该完成工作的代码:privatevoidshowMenuFragment(){if(this.frMenu==null){this.frMenu=newMenuFragment();FragmentTransactiontransaction=this.ge

android - 在 fragment 中隐藏操作栏抛出 NullPointerException?

我正在尝试将操作栏隐藏在fragment中。为此,我正在尝试使用getActivity().getActionBar().hide();,但会抛出NullPointerException异常。我确实尝试使用getSupportActionBar()但Eclipse不显示自动完成它只显示getActionBar();我该怎么做?fragmentpublicclassMyFragmentextendsFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState

android - 从 fragment 到 SupportMapFragment 的不可转换类型错误

所以我有一个fragment类:publicclassMyMapFragmentActivityextendsFragmentimplementsLocationListener,GoogleMap.OnMapClickListener,GoogleMap.OnMapLongClickListener{我在其中定义了一个SupportMapFragment:privateSupportMapFragmentfragment;我正在尝试使用findFragmentById:@OverridepublicvoidonActivityCreated(BundlesavedInstanceSt

android - 在 phonegap 应用程序上使用 Twitter 登录

我正在尝试在我的cordova应用程序中使用twitter帐户实现登录操作。我找到了一个使用Childbrowser.js文件来执行此操作的脚本,但它不再受支持,因此我尝试使用inappBrowser插件而不是childbrowser来执行此操作。我成功打开了登录界面,但在登录后将我重定向到网页。如何重定向到我的html本地页面?我可以忽略重定向url并只获取访问token吗?这是我正在使用的代码:functiononBodyLoad(){document.addEventListener("deviceready",onDeviceReady,false);}functiononDe

Android Google+ 登录不起作用 - statusCode=SIGN_IN_REQUIRED

我正在尝试让用户使用Google+登录。我在Google开发者控制台中创建了项目,获得了客户端ID,并在AndroidStudio中安装了GooglePlay服务。(我的运行设备是Android4.4.2)当应用程序正在运行并且我按下登录按钮时,会出现一条toast消息:“内部错误”Logcat中的错误如下:errorConnectionResult{statusCode=SIGN_IN_REQUIRED,resolution=PendingIntent{429ffe38:android.os.BinderProxy@429ffdd8}}注意这个错误是在用户按下按钮之前出现的,其实我通

android - 在 Fragment 中使用 GoogleApiClient 时递归进入 executePendingTransactions

我正在尝试在我的应用中使用PlaceAutocompleteAPI。我有一个主要的Activity。我有一个Fragment,它是MainActivity的一部分。在此Fragment上的OnViewCreated()中。privatevoidrebuildGoogleApiClient(){//WhenwebuildtheGoogleApiClientwespecifywhereconnectedandconnectionfailed//callbacksshouldbereturnedandwhichGoogleAPIsourappuses.mGoogleApiClient=new